VPI - 视觉编程接口

3.2 版本

Context.h 文件参考

用于处理 VPI 上下文的函数和结构体。 更多...

#include "Export.h"
#include "Status.h"
#include "Types.h"
#include "Version.h"
#include <stdint.h>
+ Context.h 的包含依赖关系图
+ 此图显示哪些文件直接或间接包含此文件

前往此文件的源代码。

#define VPI_INVALID_CONTEXT   ((VPIContext)-1)
 表示上下文已销毁或由于其他原因而无效。
 
特殊上下文

#define VPI_GLOBAL_CONTEXT   ((VPIContext)0x610BA1C1D)
 全局上下文标识符。
 

函数

VPIStatus vpiContextCreate (uint64_t flags, VPIContext *ctx)
 创建上下文实例。 更多...
 
VPIStatus vpiContextCreateWrapperCUDA (uint64_t flags, CUcontext cudaCtx, VPIContext *ctx)
 创建包装 CUDA 上下文的上下文实例。 更多...
 
void vpiContextDestroy (VPIContext ctx)
 销毁上下文实例以及它拥有的所有资源。 更多...
 
VPIStatus vpiContextSetParallelFor (VPIContext ctx, const VPIParallelForConfig *config)
 控制上下文拥有的 CPU 设备的底层任务并行性。 更多...
 
VPIStatus vpiContextGetParallelFor (VPIContext ctx, VPIParallelForConfig *config)
 返回由 vpiContextSetParallelFor 设置的参数。 更多...
 
VPIStatus vpiContextGetCurrent (VPIContext *ctx)
 获取调用线程的上下文。 更多...
 
VPIStatus vpiContextSetCurrent (VPIContext ctx)
 设置调用线程的上下文。 更多...
 
VPIStatus vpiContextPush (VPIContext ctx)
 将上下文推送到每个线程的上下文堆栈,并将此上下文设置为调用线程的当前上下文。 更多...
 
VPIStatus vpiContextPop (VPIContext *ctx)
 从每个线程的上下文堆栈中弹出一个上下文,并将其保存到 ctx 变量中。 更多...
 
VPIStatus vpiContextGetFlags (VPIContext ctx, uint64_t *flags)
 获取当前上下文标志。 更多...
 

详细描述

用于处理 VPI 上下文的函数和结构体。

定义于文件 Context.h